package io.geekidea.boot.headquarters.service;

import com.baomidou.mybatisplus.extension.service.IService;

import io.geekidea.boot.headquarters.dto.HeadquartersExcel;
import io.geekidea.boot.headquarters.entity.Headquarters;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.geekidea.boot.headquarters.query.HeadquartersQuery;
import io.geekidea.boot.outbound.dto.OutboundExcel;
import io.geekidea.boot.outbound.query.OutboundQuery;

import java.util.List;

public interface HeadquartersService extends IService<Headquarters> {
    Page<Headquarters> headquartersPage(Page<Headquarters> page, HeadquartersQuery headquartersQuery);

    int delById(Integer id);

    Headquarters getHeadquartersId(Integer id);

    List<HeadquartersExcel> getDownloadList(HeadquartersQuery headquartersQuery);
}